Design and implementation of a Layer-7 MPLS-based Web Switching Architecture
نویسنده
چکیده
During recent years web servers evolved from providing simple, static content to offering different services and a variety of dynamically generated pages and objects. Consequently, scalability and load-balancing have emerged as main requirements for modern web farms. A common solution is based on placing a Web Switch in front of the web servers; the switch acts as a dispatcher that redirects user requests according to desired criteria. In this paper we describe a novel web switching architecture, based on the MPLS technology and on Open-Source software. The switching decision is primarily made considering Layer-7 information, thus achieving flexible content-based routing to the most appropriate server. State information from the web servers such as, for example, load average and resource availability is considered as well. The architecture here proposed has been implemented as a free software project using MPLS-enabled Linux workstations.
منابع مشابه
Design and implementation of an MPLS based load balancing architecture for Web switching
The WWW has been the preferred technology used to provide information and e-services over the Internet. However, one major limitation of Web servers is that beyond a threshold, the server will not be able to process requests in a timely manner or will reject requests. Addressing this problem requires new architectures such as Web clusters, and new technologies such as Web switching. The current...
متن کاملAn MPLS based architecture for differentiated Web service
The WWW has been the preferred technology used to provide information and e-services over the Internet. However, one major limitation of Web servers is that they treat all requests equivalently, without using priority schemes or different levels of service. Various methods to introduce such differentiated service are possible. MultiProtocol Label Switching (MPLS) can be an useful tool to extend...
متن کاملScalable Web Request Routing with MPLS
High-volume Web server and cache installations achieve scalability and reliability by using a front-end dispatcher to route incoming client requests among a cluster of server machines. Dispatchers typically operate at layer-4, using transport-layer information (e.g., IP address/port), or at layer-7 using application-layer information (e.g., HTTP headers), to direct clients to the appropriate se...
متن کاملInternet Draft PCE Architecture
Constraint-based path computation is a fundamental building block for traffic engineering systems such as Multiprotocol Label Switching (MPLS) and Generalized Multiprotocol Label Switching (GMPLS) networks. Path computation in large, multi-domain, multi-region or multi-layer networks is highly complex and may require special computational components and cooperation between the different network...
متن کاملA proposed architecture for integrating Active Networks and MPLS
Multiprotocol Label Switching (MPLS) was originally intended as a fast switching technique for core networks, but proved to be very useful for providing traffic engineering and QoS Routing capabilities in the Internet. Hence, MPLS is beginning to appear at the edge of networks as well as in the network core. Modern edge routers are typically provided with a multi-layer switching capability to s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005